package com.operation.serviceImpl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.operation.dao.ChatGrabApiDao;
import com.operation.dao.ReserveDao;
import com.operation.form.BbsForm;
import com.operation.form.MemberForm;
import com.operation.form.VoteForm;
import com.operation.model.BbsModel;
import com.operation.model.MemberModel;
import com.operation.model.VoteModel;
import com.operation.service.ChatGrabApiService;

@Service
public class ChatGrabApiServiceImpl implements ChatGrabApiService{
	
	@Autowired
	ChatGrabApiDao chatGrabApiDao;

	@Override
	public MemberModel loginProc(MemberForm form) {
		// TODO Auto-generated method stub
		return chatGrabApiDao.loginProc(form);
	}

	@Override
	public List<BbsModel> bbsList(BbsForm form) {
		// TODO Auto-generated method stub
		return chatGrabApiDao.bbsList(form);
	}

	@Override
	public BbsModel bbsListTotalCount(BbsForm form) {
		// TODO Auto-generated method stub
		return chatGrabApiDao.bbsListTotalCount(form);
	}

	@Override
	public BbsModel bbsVoteLimit(BbsForm form) {
		// TODO Auto-generated method stub
		return chatGrabApiDao.bbsVoteLimit(form);
	}

	@Override
	public BbsModel bbsLikeTotalCount(BbsForm form) {
		// TODO Auto-generated method stub
		return chatGrabApiDao.bbsLikeTotalCount(form);
	}

	@Override
	public void bbsLikeWrite(BbsForm form) {
		// TODO Auto-generated method stub
		chatGrabApiDao.bbsLikeWrite(form);
	}

	@Override
	public void voteWrite(VoteForm form) {
		// TODO Auto-generated method stub
		chatGrabApiDao.voteWrite(form);
	}

	@Override
	public void bbsWrite(BbsForm form) {
		// TODO Auto-generated method stub
		chatGrabApiDao.bbsWrite(form);
	}

	@Override
	public void bbsDisLikeWrite(BbsForm form) {
		// TODO Auto-generated method stub
		chatGrabApiDao.bbsDisLikeWrite(form);
	}

	@Override
	public BbsModel bbsDisLikeTotalCount(BbsForm form) {
		// TODO Auto-generated method stub
		return chatGrabApiDao.bbsDisLikeTotalCount(form);
	}

	@Override
	public VoteModel replyVoteLimit(VoteForm form) {
		// TODO Auto-generated method stub
		return chatGrabApiDao.replyVoteLimit(form);
	}

	@Override
	public void replyLikeWrite(BbsForm form) {
		// TODO Auto-generated method stub
		chatGrabApiDao.replyLikeWrite(form);
	}

	@Override
	public MemberModel memberIdCheck(MemberForm form) {
		// TODO Auto-generated method stub
		return chatGrabApiDao.memberIdCheck(form);
	}

	@Override
	public List<BbsModel> bbsFavoliteList(BbsForm form) {
		// TODO Auto-generated method stub
		return chatGrabApiDao.bbsFavoliteList(form);
	}

	@Override
	public void memberInsert(MemberForm form) {
		// TODO Auto-generated method stub
		chatGrabApiDao.memberInsert(form);
	}

	@Override
	public void joinInsert(MemberForm form) {
		// TODO Auto-generated method stub
		chatGrabApiDao.joinInsert(form);
	}

	@Override
	public BbsModel replyLikeTotalCount(BbsForm form) {
		// TODO Auto-generated method stub
		return chatGrabApiDao.replyLikeTotalCount(form);
	}

	@Override
	public MemberModel memberIdFind(MemberForm form) {
		// TODO Auto-generated method stub
		return chatGrabApiDao.memberIdFind(form);
	}

	@Override
	public MemberModel memberIdMake(MemberForm form) {
		// TODO Auto-generated method stub
		return chatGrabApiDao.memberIdMake(form);
	}

	@Override
	public List<BbsModel> cateList(BbsForm form) {
		// TODO Auto-generated method stub
		return chatGrabApiDao.cateList(form);
	}

	@Override
	public List<BbsModel> nationList(BbsForm form) {
		// TODO Auto-generated method stub
		return chatGrabApiDao.nationList(form);
	}

	@Override
	public void replyWrite(BbsForm form) {
		// TODO Auto-generated method stub
		chatGrabApiDao.replyWrite(form);
	}

	@Override
	public List<BbsModel> replyList(BbsForm form) {
		// TODO Auto-generated method stub
		return chatGrabApiDao.replyList(form);
	}
}
